<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var arrs = [1,35,31,12,45,19,24,[66,77,99]];
        // console.log(arrs);
        // console.log(...arrs);

        // 作用  
        // // 组合数组 

        // var arr2 = [...arrs,...[1,3,5],...[2,4,6]]
        
        // console.log(arr2);


        // 求最大值 
        // var res = Math.max(1,3,5,7,9);
        // console.log(res);
        // var arrs = [1,35,31,12,45,19,24,...[66,77,99]];
        // var res1 = Math.max(...arrs);
        // console.log(res1);


        // 展开对象 

        // var  person = {
        //     name:'张三',
        //     age:18,
        //     gender:'男'
        // }

        // var person2 = {...person,height:'181cm',weight:'50kg'}

        // console.log(person2);



        // 合并功能 

        // function fn2(...args){
        //     // 把所有的实参 合并到变量args中 
        //     // args是个数组  
        //     // console.log(arguments);
        //     console.log(args);
        // }

        // fn2(1,2,3,4,5,6,9,7,8,11,15,23,54);



       var [a,b] = [1,2,3,4,5,6,9,7,8,11,15,23,54];
       console.log(a,b); // 1给到a  2给到b 剩下的没地方放
       
       var [a,...b] = [1,2,3,4,5,6,9,7,8,11,15,23,54];
       console.log(a,b); // 只支持 第一个给到a 剩下的打包给到b

    //    var [...a,b] = [1,2,3,4,5,6,9,7,8,11,15,23,54];
    //    console.log(a,b); 报错 
    //     var [a,...b,c] = [1,2,3,4,5,6,9,7,8,11,15,23,54];
    //    console.log(a,b); 报错
    </script>
</body>
</html>